Publié à l'origine sur cyphercat.eu/puppet-partie-2.
Lancer un run puppet avec cron
Lancement automatique du run puppet sur les nodes avec cron toutes les heures :
note : chaque tache cron ajouté nativement par puppet sera mis dans
crontab
, vous pouvez les lister aveccrontab -l
sur vos nodes.
cron { "puppet":
ensure => present,
command => 'puppet agent -t --onetime --http_read_timeout 2m --logdest /var/log/puppetlabs/puppet/puppet`/bin/date +\\%Y\\%m\\%d\\%H\\%M`.log 1>/dev/null 2>&1',
user => 'root',
minute => fqdn_rand
(…)